Modeling Language Evolution for Model Family Support

نویسنده

  • Sanaa A. Alwidian
چکیده

In Model-Driven Engineering, models can evolve over time or vary along dimensions such as products. Such evolution results in a set of related models called model family. A model family can be captured with a “150% model” that merges the family members, while enabling the extraction of the individual models. In this context however, a 150% model may no longer conform to the original metamodel of the family members. This paper presents my Ph.D. research agenda on inferring the metamodel of a model family from the structure of the metamodel of its members. In particular, I aim to define a technique that minimally relaxes the original metamodel constraints related to multiplicities of attributes and association ends. Although a simpler problem is to infer minimal constraint relaxations from the current family members, the more interesting problem is to predict where such relaxations are needed in the metamodel, so that existing tools and analysis techniques can be adapted once and minimally for a given modeling language. This work is applicable to the regulatory domain, for example, as regulations evolve and have variations that need to be captured and analyzed using slightly different goal models. Such work would also indirectly help the community gain a better understanding of the nature of metamodels. Keywords— Conformance; constraint relaxation; evolution; metamodel; Model-Driven Engineering; model family; variability; 150% model.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Metamodels Relaxation for Model Family Support

A model family regroups related models that vary along some dimension such as time or product in (software) product lines. A model family can be captured as a “150% model” that merges the family members, while enabling the extraction of the individual models. However, this 150% model may no longer conform to the original metamodel of the family members. This paper focuses on the evolution of a ...

متن کامل

Development and Validation of Teacher Emotional Support Scale: a structural equation modeling approach

Reviewing the literature indicated that no validated model was found that examine the extent to which teachers support their students emotionally in EFL classrooms. Therefore the present study elaborated on this issue through developing and validating a teacher emotional support scale in an Iranian English foreign language context. Main components of the scale have been specified based on Hamre...

متن کامل

Nonlinear lap joint interface modeling and updating strategies for assembled structures

A comparison between two known strategies of modeling lap joint interfaces, namely, zero-thickness and thin layer interface theories and their associated updating procedures, is made. Finite element...

متن کامل

A Useful Family of Stochastic Processes for Modeling Shape Diffusions

 One of the new area of research emerging in the field of statistics is the shape analysis. Shape is defined as all the geometrical information of an object whose location, scale and orientation is not of interest. Diffusion in shape analysis can be studied via either perturbation of the key coordinates identifying the initial object or random evolution of the shape itself. Reviewing the f...

متن کامل

Automated Co-evolution of GMF Editor Models

The Eclipse Graphical Modeling (GMF) Framework provides the major approach for implementing visual languages on top of the Eclipse platform. GMF relies on a family of modeling languages to describe abstract syntax, concrete syntax as well as other aspects of the visual language and its implementation in an editor. GMF uses a model-driven approach to map the different GMF models to Java code. Th...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2017